package br.ita.doacoes.view.voluntarios;

import java.util.List;

import javax.swing.DefaultComboBoxModel;

import br.ita.doacoes.core.templates.DAO;
import br.ita.doacoes.core.templates.DAOFactory;
import br.ita.doacoes.core.templates.GenericDAOJPA;
import br.ita.doacoes.domain.voluntarios.Disponibilidade;
import br.ita.doacoes.domain.voluntarios.Habilidade;

import br.ita.doacoes.domain.cadastrodoacoes.Pessoa;
import br.ita.doacoes.view.cadastrodoacoes.refresher.Refreshable;
import br.ita.doacoes.view.cadastrodoacoes.refresher.Refresher;


public class DisponibilidadeCombo extends DefaultComboBoxModel implements Refreshable{
	DAO<Disponibilidade> dao = new GenericDAOJPA(Disponibilidade.class);
	
	public DisponibilidadeCombo() {		
		refresh();
		Refresher.add(this);
	}
	
	public void refresh(){
		removeAllElements();
		for(Object obj: dao.getList()){
			addElement(obj);
		}
	}
	
	

}
